package com.peas.platform.module.icims.budget.apply.api.req;

import com.peas.platform.module.icims.budget.apply.controller.vo.*;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel("保存一上预算")
public class SaveBudgetOneVo extends BudgetOneVo {

    @ApiModelProperty(value = "一上预算政府采购列表")
    private List<BudgetOnePurchaseVo> purchases;

    @ApiModelProperty(value = "一上预算明细列表")
    private List<BudgetOneItemVo> items;

    @ApiModelProperty(value = "一上预算年度资金计划列表")
    private List<BudgetOneYearVo> years;

    @ApiModelProperty(value = "一上预算指标列表")
    private List<BudgetOneKpiVo> kpis;

    @ApiModelProperty(value = "一上预算附件列表")
    private List<BudgetOneFileVo> files;

}
